<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="viewport"
        content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, user-scalable=no" />
        <link rel="stylesheet" type="text/css" href="css/index.css">
            <title>Demo</title>
            
            <script type="text/javascript">
                
                window.uexOnload = function(type){
                    uexDevice.cbGetInfo = function(opId,dataType, data){
                        var device = eval('('+data+')');
                        //获取deviceToken
                        var deviceToken = device.deviceToken;
                        if(deviceToken){//IOS
                            uexXG.RegistrDeviceToken(deviceToken);
                        }
                    }
                    
                    if(type == 0){
                    }
                    uexXG.cbXgPush = function (opCode, dataType, data) {
                        //alert(data);
                        document.getElementById('f1').innerHTML = "以下是InitXgPush返回的值：<br><p style='color:red;'>" + data + "</p>";
                        uexXG.SetXgTag("ios男1121");	//设置推送标签，这个即使没有这个开启推送也会存在的，在推送启动后这些个标签就生效了。
                        uexXG.SetXgTag("ios你好1211");	//设置推送标签，这个即使没有这个开启推送也会存在的，在推送启动后这些个标签就生效了。
                    }
                    uexXG.InitXgPush("2200054613","I37Y18C9QMWD");	//初始化信使推送。
                    
                    
                    
                    /*
                     绑定的账号，绑定后可以针对账号发送推送消息。绑定账号注册指的是使用指定的账号（注意：一个账号可能在多个设备登陆）注册APP，这样可以通过后台向指定的账号发送推送消息，所以与这账号相关的就都可以收到消息。
                     如果要按别名推送，那就需要开发者在调用注册接口时把别名设置在注册请求里面的account字段，一台设备只允许有一个别名，但一个别名下可以有多台设备，不能为null
                     */
                    //uexXG.InitXgUserPush(2200054613,"I37Y18C9QMWD","bb");	//初始化信使推送，这个推送是与用户相绑定的，可以绑定用户名，也可以绑定用户编号，反正只要具备唯一性就可以了。
                    
                    
                    /*
                     设置标签
                     开发者可以针对不同的用户设置标签，然后在前台根据标签名群发通知。 一个应用最多有10000个tag， 每个token在一个应用下最多100个tag， tag中不准包含空格。
                     设置的标签名可能不会立刻就能在推送后台看得到。
                     */
                    //uexXG.DelXgTag("你好");	//删除推送标签，标签不存在也能删除……
                    
                    //uexXG.SetInstallChannel("腾讯应用宝");	//这个是预置标签。
                    
                }
            
            
            function clearTag(){
                uexXG.DelXgTag("ios男1121");	//设置推送标签，这个即使没有这个开启推送也会存在的，在推送启动后这些个标签就生效了。
                uexXG.DelXgTag("ios你好1211");	//设置推送标签，这个即使没有这个开启推送也会存在的，在推送启动后这些个标签就生效了。
                
            }
            
                </script>
    </head>
    
    <body>
        <div class="tit">uexXG对象</div>
        <div class="conbor">
            <div class="consj">
                
                <span>1.InitXgPush推送的回调接口</span>
                <div class="tcxx" id="f1">
                    
                </div>
                <input class="btn" type="button" value="点击调用接口" onclick="clearTag()"><br><br>
                    <input class="btn" type="button" value="点击调用接口" onclick="openFtp()"><br><br>
                
            </div>
        </div>
    </body>
</html>